package com.app.model;

import javax.ws.rs.DefaultValue;
import javax.ws.rs.FormParam;
import java.io.Serializable;
import java.util.Date;

public class TFunction implements Serializable {
    private Long id;

    @FormParam("upId")
    private Long upId;

    @FormParam("funcName")
    @DefaultValue("")
    private String funcName;

    @FormParam("funcCode")
    @DefaultValue("")
    private String funcCode;

    @FormParam("funcAction")
    @DefaultValue("#")
    private String funcAction;

    @FormParam("funcIco")
    private String funcIco;

    @FormParam("funcPosition")
    private Integer funcPosition;

    @FormParam("funcAuthorize")
    private String funcAuthorize;

    private Boolean isActive;

    private Long createUserId;

    private Date createTime;

    private Long modifyUserId;

    private Date modifyTime;

    private static final long serialVersionUID = 1L;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getUpId() {
        return upId;
    }

    public void setUpId(Long upId) {
        this.upId = upId;
    }

    public String getFuncName() {
        return funcName;
    }

    public void setFuncName(String funcName) {
        this.funcName = funcName;
    }

    public String getFuncCode() {
        return funcCode;
    }

    public void setFuncCode(String funcCode) {
        this.funcCode = funcCode;
    }

    public String getFuncAction() {
        return funcAction;
    }

    public void setFuncAction(String funcAction) {
        this.funcAction = funcAction;
    }

    public String getFuncIco() {
        return funcIco;
    }

    public void setFuncIco(String funcIco) {
        this.funcIco = funcIco;
    }

    public Integer getFuncPosition() {
        return funcPosition;
    }

    public void setFuncPosition(Integer funcPosition) {
        this.funcPosition = funcPosition;
    }

    public String getFuncAuthorize() {
        return funcAuthorize;
    }

    public void setFuncAuthorize(String funcAuthorize) {
        this.funcAuthorize = funcAuthorize;
    }

    public Boolean getIsActive() {
        return isActive;
    }

    public void setIsActive(Boolean isActive) {
        this.isActive = isActive;
    }

    public Long getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getModifyUserId() {
        return modifyUserId;
    }

    public void setModifyUserId(Long modifyUserId) {
        this.modifyUserId = modifyUserId;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }
}